home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C18 / Borland.makefile < prev    next >
Encoding:
Makefile  |  2000-05-25  |  3.7 KB  |  160 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C18
  7. # using the Borland compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f Borland.makefile
  11.  
  12. # Note: this requires the upgrade from
  13. # www.Borland.com for successful compilation!
  14. CPP = Bcc32
  15. CPPFLAGS = -w-inl -w-csu -wnak
  16. OFLAG = -e
  17. .SUFFIXES : .obj .cpp .c
  18. .cpp.obj :
  19.     $(CPP) $(CPPFLAGS) -c $<
  20. .c.obj :
  21.     $(CPP) $(CPPFLAGS) -c $<
  22.  
  23. all: \
  24.     FileClassTest.exe \
  25.     Iosexamp.exe \
  26.     Strfile.exe \
  27.     Stype.exe \
  28.     Sbufget.exe \
  29.     Seeking.exe \
  30.     Iofile.exe \
  31.     Istring.exe \
  32.     Ostring.exe \
  33.     Walrus.exe \
  34.     Strmove.exe \
  35.     Format.exe \
  36.     Manips.exe \
  37.     nl.exe \
  38.     Makemain.exe \
  39.     Cppcheck.exe \
  40.     Showerr.exe \
  41.     Datagen.exe \
  42.     Datascan.exe \
  43.     NumberPhotos.exe \
  44.     Breakup.exe 
  45.  
  46. test: all 
  47.     FileClassTest.exe  
  48.     Iosexamp.exe  
  49.     Strfile.exe  
  50.     Stype.exe  
  51.     Sbufget.exe  
  52.     Seeking.exe  
  53.     Iofile.exe  
  54.     Istring.exe  
  55.     Ostring.exe  
  56.     Walrus.exe  
  57.     Strmove.exe  
  58.     Format.exe  
  59.     Manips.exe  
  60.     nl.exe  
  61.     Makemain.exe  
  62.     Cppcheck.exe  
  63.     Showerr.exe  
  64.     Datagen.exe  
  65.     Datascan.exe  
  66.     NumberPhotos.exe  
  67.     Breakup.exe  
  68.  
  69. bugs: 
  70.     @echo No compiler bugs in this directory!
  71.  
  72. FileClassTest.exe: FileClassTest.obj FileClass.obj 
  73.     $(CPP) $(OFLAG)FileClassTest.exe FileClassTest.obj FileClass.obj 
  74.  
  75. Iosexamp.exe: Iosexamp.obj 
  76.     $(CPP) $(OFLAG)Iosexamp.exe Iosexamp.obj 
  77.  
  78. Strfile.exe: Strfile.obj 
  79.     $(CPP) $(OFLAG)Strfile.exe Strfile.obj 
  80.  
  81. Stype.exe: Stype.obj 
  82.     $(CPP) $(OFLAG)Stype.exe Stype.obj 
  83.  
  84. Sbufget.exe: Sbufget.obj 
  85.     $(CPP) $(OFLAG)Sbufget.exe Sbufget.obj 
  86.  
  87. Seeking.exe: Seeking.obj 
  88.     $(CPP) $(OFLAG)Seeking.exe Seeking.obj 
  89.  
  90. Iofile.exe: Iofile.obj 
  91.     $(CPP) $(OFLAG)Iofile.exe Iofile.obj 
  92.  
  93. Istring.exe: Istring.obj 
  94.     $(CPP) $(OFLAG)Istring.exe Istring.obj 
  95.  
  96. Ostring.exe: Ostring.obj 
  97.     $(CPP) $(OFLAG)Ostring.exe Ostring.obj 
  98.  
  99. Walrus.exe: Walrus.obj 
  100.     $(CPP) $(OFLAG)Walrus.exe Walrus.obj 
  101.  
  102. Strmove.exe: Strmove.obj 
  103.     $(CPP) $(OFLAG)Strmove.exe Strmove.obj 
  104.  
  105. Format.exe: Format.obj 
  106.     $(CPP) $(OFLAG)Format.exe Format.obj 
  107.  
  108. Manips.exe: Manips.obj 
  109.     $(CPP) $(OFLAG)Manips.exe Manips.obj 
  110.  
  111. nl.exe: nl.obj 
  112.     $(CPP) $(OFLAG)nl.exe nl.obj 
  113.  
  114. Makemain.exe: Makemain.obj 
  115.     $(CPP) $(OFLAG)Makemain.exe Makemain.obj 
  116.  
  117. Cppcheck.exe: Cppcheck.obj 
  118.     $(CPP) $(OFLAG)Cppcheck.exe Cppcheck.obj 
  119.  
  120. Showerr.exe: Showerr.obj 
  121.     $(CPP) $(OFLAG)Showerr.exe Showerr.obj 
  122.  
  123. Datagen.exe: Datagen.obj Datalog.obj 
  124.     $(CPP) $(OFLAG)Datagen.exe Datagen.obj Datalog.obj 
  125.  
  126. Datascan.exe: Datascan.obj Datalog.obj 
  127.     $(CPP) $(OFLAG)Datascan.exe Datascan.obj Datalog.obj 
  128.  
  129. NumberPhotos.exe: NumberPhotos.obj 
  130.     $(CPP) $(OFLAG)NumberPhotos.exe NumberPhotos.obj 
  131.  
  132. Breakup.exe: Breakup.obj 
  133.     $(CPP) $(OFLAG)Breakup.exe Breakup.obj 
  134.  
  135.  
  136. FileClass.obj: FileClass.cpp FileClass.h 
  137. FileClassTest.obj: FileClassTest.cpp FileClass.h ..\require.h 
  138. Iosexamp.obj: Iosexamp.cpp 
  139. Strfile.obj: Strfile.cpp ..\require.h 
  140. Stype.obj: Stype.cpp ..\require.h 
  141. Sbufget.obj: Sbufget.cpp ..\require.h 
  142. Seeking.obj: Seeking.cpp ..\require.h 
  143. Iofile.obj: Iofile.cpp ..\require.h 
  144. Istring.obj: Istring.cpp 
  145. Ostring.obj: Ostring.cpp 
  146. Walrus.obj: Walrus.cpp 
  147. Strmove.obj: Strmove.cpp 
  148. Format.obj: Format.cpp 
  149. Manips.obj: Manips.cpp 
  150. nl.obj: nl.cpp 
  151. Makemain.obj: Makemain.cpp ..\require.h 
  152. Cppcheck.obj: Cppcheck.cpp ..\require.h 
  153. Showerr.obj: Showerr.cpp ..\require.h 
  154. Datalog.obj: Datalog.cpp DataLogger.h 
  155. Datagen.obj: Datagen.cpp DataLogger.h ..\require.h 
  156. Datascan.obj: Datascan.cpp DataLogger.h ..\require.h 
  157. NumberPhotos.obj: NumberPhotos.cpp ..\require.h 
  158. Breakup.obj: Breakup.cpp ..\require.h 
  159.  
  160.